Skip to content

Conversation

@pi0
Copy link
Contributor

@pi0 pi0 commented Nov 5, 2025

Description

This PR migrates plugin-rsc to use srvx/node in dev mode for fetch=>node handler compatibility.

srvx perf is almost close to native and adopted by several projects (h3, nitro, nuxi, elysia, tanstack start, vercube, ...)

@pi0 pi0 changed the title perf(rsc): use srvx/node perf(rsc): use srvx/node in dev Nov 5, 2025
@hi-ogawa
Copy link
Contributor

hi-ogawa commented Nov 6, 2025

Thanks for PR. Some tests are failing. I'm not sure yet whether this is due to srvx or something inherent on our test suites.

@pi0
Copy link
Contributor Author

pi0 commented Dec 11, 2025

Cool, now tests are passing 😄 The Issue was with the abort signal firing now we do it similar to Bun. If you run tests with Deno (native server) i guess they would fail.

Copy link
Contributor

@hi-ogawa hi-ogawa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thanks for looking into it!

@hi-ogawa hi-ogawa changed the title perf(rsc): use srvx/node in dev perf(rsc): use srvx/node in dev and preview Dec 12, 2025
@hi-ogawa hi-ogawa merged commit 5a41e3b into vitejs:main Dec 12, 2025
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants